<?php
/* @var $this MarkupsController */
/* @var $model Markups */

/* $this->breadcrumbs=array(
	'Markups'=>array('index'),
	'Manage',
);

$this->menu=array(
	array('label'=>'List Markups', 'url'=>array('index')),
	array('label'=>'Create Markups', 'url'=>array('create')),
); */

Yii::app()->clientScript->registerScript('search', "
$('.search-button').click(function(){
	$('.search-form').toggle();
	return false;
});
$('.search-form form').submit(function(){
	$.fn.yiiGridView.update('markups-grid', {
		data: $(this).serialize()
	});
	return false;
});
");
?>

<h1>Верстка</h1>

<!-- <?php echo CHtml::link('Advanced Search','#',array('class'=>'search-button')); ?> -->
<div class="search-form" style="display:none">
<?php $this->renderPartial('_search',array(
	'model'=>$model,
)); ?>
</div>

<?php 
$pageSize=Yii::app()->user->getState('pageSize',Yii::app()->params['defaultPageSize']);

	$dialog = $this->widget('ext.ecolumns.EColumnsDialog', array(
	   'options'=>array(
			'title' => 'Настройки',
			'autoOpen' => false,
			'show' =>  'fade',
			'hide' =>  'fade',
		),
	   'htmlOptions' => array('style' => 'display: none'), //disable flush of dialog content
	   'ecolumns' => array(
			'gridId' => 'markups-grid', //id of related grid
			'storage' => 'session',  //where to store settings: 'db', 'session', 'cookie'
			'fixedLeft' => array('CCheckBoxColumn'), //fix checkbox to the left side 		
			'model' => $model->search(), //model is used to get attribute labels
			'columns' => array(
				//'uid',
				array(
					'class'=>'bootstrap.widgets.TbButtonColumn',
					'template'=>'{update} {delete}',
					'buttons'=>array(
						'update'=>
							array(
									'url'=>'$this->grid->controller->createUrl("update", array("id"=>$data->primaryKey,"asDialog"=>1,"gridId"=>$this->grid->id))',
									'click'=>'function(){$("#cru-frame").attr("src",$(this).attr("href")); $("#cru-dialog").dialog("open");  return false;}',
								),
							),					
					'htmlOptions' => array('style'=>'width:50px'),
					'header'=>'',
				),					
				array
				(
					'class' => 'editable.EditableColumn',				
					'name'=>'name',
					'header'=>'Издание',					
					'value'=>array($this, 'checkResult'),
					'filter' => array('' => 'Фильтр', 'sst' => 'ССТ', 'ek-pe' => 'ПЭ', 'ek-ek' => 'ЭК', 'jer' => 'ЖЭР', 'ek-se' => 'ЭК.Силовая электроника', 'ek-dk' => 'ЭК.Датаком'),
					'htmlOptions'=>array('style'=>'text-align: center'),
					'editable' => array(
						'type'     => 'select',
						'url'      => $this->createUrl('markups/updatee'),
						'placement'  => 'right',						
						'source'   => array('sst' => 'ССТ', 'ek-pe' => 'ПЭ', 'ek-ek' => 'ЭК', 'jer' => 'ЖЭР', 'ek-se' => 'ЭК.Силовая электроника', 'ek-dk' => 'ЭК.Датаком'),				
					),					
				),
				array
				(
					'class' => 'editable.EditableColumn',				
					'name'=>'edition',
					'header'=>'№',					
					'value'=>'$data->edition',		
					'filter' => array('' => 'Фильтр', '1' => '1','2' => '2','3' => '3','4' => '4','5' => '5','6' => '6','7' => '7','8' => '8','9' => '9','10' => '10','11' => '11','12' => '12'), 
					'htmlOptions'=>array('style'=>'text-align: center'),
					'editable' => array(
						'type'     => 'select',
						'url'        => $this->createUrl('markups/updatee'),
						'placement'  => 'right',
						'source'   => array('1' => '1','2' => '2','3' => '3','4' => '4','5' => '5','6' => '6','7' => '7','8' => '8','9' => '9','10' => '10','11' => '11','12' => '12'),
					),						
				),			
				array
				(
					'class' => 'editable.EditableColumn',				
					'name'=>'manager',
					'header'=>'Менеджер',	
					'value'=>array($this, 'checkResult2'),	
					'filter' => array('' => 'Фильтр', 'popova' => 'Попова', 'smirnova' => 'Смирнова', 'platceva' => 'Платцева', 'jivova' => 'Живова', 'denisov' => 'Денисов', 'baraeva' => 'Бараева', 'fattahova' => 'Фаттахова', 'vasilyeva' => 'Васильева', 'editors' => 'Редакционная', 'orders' => 'Заказная'), 			
					'htmlOptions'=>array('style'=>'text-align: center'),
					'editable' => array(
						'type'     => 'select',
						'url'      => $this->createUrl('markups/updatee'),
						'placement'  => 'right',						
						'source'   => array('popova' => 'Попова', 'smirnova' => 'Смирнова', 'platceva' => 'Платцева', 'jivova' => 'Живова', 'denisov' => 'Денисов', 'baraeva' => 'Бараева', 'fattahova' => 'Фаттахова', 'vasilyeva' => 'Васильева', 'editors' => 'Редакционная', 'orders' => 'Заказная'),				
					),				
				),		
				array
				(
					'class' => 'editable.EditableColumn',				
					'name'=>'types',
					'header'=>'Тип',					
					'value'=>array($this, 'checkResult3'),
					'filter' => array('' => 'Фильтр', '1/8' => '1/8 м', '1/6' => '1/6 м', '1/4' => '1/4 м', '1/3' => '1/3 м', '1/2' => '1/2 м', '1/1' => '1/1 м', '2/1' => '2/1 м', 'stick' => 'Вклейка', 'cover' => 'Обложка', 'news' => 'Новость', 'nk' => 'НК', 'table' => 'Таблица',  'logo1' => 'Лого в таблице', 'logo2' => 'Лого в указателе', 'bonus' => 'Статья-бонус', 'promo' => 'Статья-рекламная', 'pr' => 'Статья-пиар', 'edit' => 'Статья редакционная', 'translate' => 'Перевод', 'orders' => 'Заказная статья', 'author' => 'Авторский материал', 've' => 'Обзор на ВЭ', 'lighting' => 'Обзор на Лайтинг', 'elcom' => 'Обзор на Элком'), 			
					'htmlOptions'=>array('style'=>'text-align: center'),
					'editable' => array(
						'type'     => 'select',
						'url'      => $this->createUrl('markups/updatee'),
						'placement'  => 'right',						
						'source'   => array('1/8' => '1/8 м', '1/6' => '1/6 м', '1/4' => '1/4 м', '1/3' => '1/3 м', '1/2' => '1/2 м', '1/1' => '1/1 м', '2/1' => '2/1 м'),				
					),					
				),
				array
				(
					'class' => 'editable.EditableColumn',				
					'name'=>'ntk',
					'header'=>'№ ТК',					
					'value'=>'$data->ntk',
					'htmlOptions'=>array('style'=>'text-align: center'),
					'editable' => array(
						'url'        => $this->createUrl('markups/updatee'),
						'placement'  => 'right',
						'inputclass' => 'span3',
					),						
				),			
				/*array
				(				
					'name'=>'date1',
					'header'=>'Дата',
					'value'=>'$data->date1',
					'htmlOptions'=>array('style'=>'text-align: center'),					
				),*/		
				array
				(
					'class' => 'editable.EditableColumn',				
					'name'=>'editor',
					'header'=>'Редактор',					
					'value'=>array($this, 'checkResult5'),
					'filter' => array('' => 'Фильтр', 'andreev' => 'Андреев', 'voronina' => 'Воронина', 'gracheva' => 'Грачева', 'gasanov' => 'Гасанов', 'ejov' => 'Ежов',	'zabolot' => 'Заболотная', 'kalachov' => 'Калачов', 'mainstrenko' => 'Майстренко', 'novikov' => 'Новиков', 'fomichev' => 'Фомичев', 'chanov' => 'Чанов', 'simonov' => 'Симонов','kishov' => 'Кишов','samkova' => 'Самкова'),					
					'htmlOptions'=>array('style'=>'text-align: center'),
					'editable' => array(
						'type'     => 'select',
						'url'      => $this->createUrl('editors/updatee'),
						'placement'  => 'right',						
						'source'   => array('andreev' => 'Андреев', 'voronina' => 'Воронина', 'gracheva' => 'Грачева', 'gasanov' => 'Гасанов', 'ejov' => 'Ежов', 'zabolot' => 'Заболотная', 'kalachov' => 'Калачов', 'mainstrenko' => 'Майстренко', 'novikov' => 'Новиков', 'fomichev' => 'Фомичев', 'chanov' => 'Чанов', 'simonov' => 'Симонов','kishov' => 'Кишов','samkova' => 'Самкова'),				
					),						
				),		
				array
				(
					'class' => 'editable.EditableColumn',				
					'name'=>'namess',
					'header'=>'Название',					
					'value'=>'$data->namess',
					'htmlOptions'=>array('style'=>'text-align: left'),	
					'editable' => array(
						'url'        => $this->createUrl('markups/updatee'),
						'placement'  => 'right',
						'inputclass' => 'span3',
					),						
				),			
				array
				(				
					'name'=>'date2',
					'header'=>'Дата',					
					'value'=>'$data->date2',
					'htmlOptions'=>array('style'=>'text-align: center'),					
				),			
				array
				(
					'class' => 'editable.EditableColumn',				
					'name'=>'conditions',
					'header'=>'Состояние',					
					'value'=>array($this, 'checkResult4'),
					'filter' => array('' => 'Фильтр', 'work' => 'В работе', 'sended' => 'Отправлено'),			
					'htmlOptions'=>array('style'=>'text-align: center'),
					'editable' => array(
						'type'     => 'select',
						'url'      => $this->createUrl('markups/updatee'),
						'placement'  => 'left',						
						'source'   => array('work' => 'В работе', 'sended' => 'Отправлено'),				
					),					
				),
				/*array
				(				
					'name'=>'date3',
					'header'=>'Дата',
					'value'=>'$data->date3',
					'htmlOptions'=>array('style'=>'text-align: center'),					
				),*/ 
				array
				(
					'class' => 'editable.EditableColumn',				
					'name'=>'notes',
					'header'=>'Примечания',					
					'value'=>'$data->notes',
					'filter' => false,
					'editable' => array(
						'type'      => 'textarea',
						'url'       => $this->createUrl('markups/updatee'),
						'placement' => 'left',
					),	
					'htmlOptions'=>array('style'=>'text-align: left'),						
				),	
				array
				(			
					'type'=>'raw',
					'name'=>'filename',
					'header'=>'Файлы',					
					'value'=>array($this,'checkFiles'),
					'htmlOptions'=>array('style'=>'text-align: center'),				
				),					
			),
		),
	)
);

$this->widget('bootstrap.widgets.TbGridView', array(
    'id' => 'markups-grid',
    'itemsCssClass'=>'table table-striped table-bordered table-condensed',
    'dataProvider'=>$model->search(),
	'columns' => $dialog->columns(),
	'template' => $dialog->link()."&nbsp;&nbsp;&nbsp;".CHtml::dropDownList('pageSize',$pageSize,array(10=>10,20=>20,50=>50,100=>100),array('onchange'=>"$.fn.yiiGridView.update('markups-grid',{ data:{pageSize: $(this).val() }})"))."{summary}\n{items}\n{pager}",	
	'filter'=>$model,
));	
?>

<?php
//--------------------- begin new code --------------------------
   // add the (closed) dialog for the iframe
    $this->beginWidget('zii.widgets.jui.CJuiDialog', array(
		'id'=>'cru-dialog',
		'options'=>array(
			'title'=> 'Редактирование',
			'autoOpen'=>false,
			'modal'=>true,
			'width'=>750,
			'height'=>800,
		),
	));
?>

<iframe id="cru-frame" width="100%" height="100%"></iframe>

<?php
	$this->endWidget();
//--------------------- end new code --------------------------
?>
